
layui.config({
	base : "js"
}).use(['form','layer','jquery','laypage'],function(){
	
	var form = layui.form,
		layer = parent.layer === undefined ? layui.layer : parent.layer,
		laypage = layui.laypage,
		$ = layui.jquery;
	
	function showDate(longTypeDate){
		if(longTypeDate==undefined){
			return "未设置";
		}
		var dateType = ""; 
		var date = new Date(); 
		date.setTime(longTypeDate); 
		dateType += date.getFullYear();  //年 
		dateType += "-" + getMonth(date); //月  
		dateType += "-" + getDay(date);  //日 
		return dateType;
	} 
	//返回 01-12 的月份值  
	function getMonth(date){ 
		var month = ""; 
		month = date.getMonth() + 1; //getMonth()得到的月份是0-11 
		if(month<10){ 
			month = "0" + month; 
		} 
		return month; 
	} 
	//返回01-30的日期 
	function getDay(date){ 
		var day = ""; 
		day = date.getDate(); 
		if(day<10){ 
			day = "0" + day; 
		} 
		return day; 
	}
	
	$(function(){
		Queryall(1,1);
		//ajax加载新闻数据
		function Queryall(pageNumber,limit){
			var icititle=$(".search_input").val();
			$.ajax({	
				type:"POST",
				url:"../informationAction!queryall",
				async:false,
				dataType:"json",
				data:{pageNumber:pageNumber, limit:limit, icititle:icititle},
				success:function(msg){
					fy(msg.total,pageNumber,limit);
					//记得将员工信息内容清空
					$("table tr[name='cf']").empty();
					//追加内容到表格里的tbody对象
					$(msg.list).each(function(index){
						//得到新闻基本数据
						var iciid=msg.list[index].iciid;
						var icititle =msg.list[index].icititle;
						var icitime =msg.list[index].icitime;
						var icicontext=msg.list[index].icicontext;
						//如果數據類容超過5就截取5個
						if(icicontext.length>=0){
							icicontext=icicontext.substring(0,5)+"......";
						}
						//得到新闻类型信息
						var ititype=msg.list[index].infotypeinfo.ititype;
						//追加查询到的信息
						$("table[name='table']").append("<tr name='cf'><th><input value='"+iciid+"'  name='xzdx' lay-skin='primary' lay-filter='choose' type='checkbox'><div class='layui-unselect layui-form-checkbox' lay-skin='primary'><i class='layui-icon'></i></div></th><th align='left'>"+icititle+"</th><th>"+ititype+"</th><th>"+icicontext+"</th><th>"+showDate(icitime)+"</th><th><a name='update' class='layui-btn layui-btn-normal newUpdate_btn'><i class='layui-icon'></i>修改</a></th></tr>");
						form.render('checkbox');
					});
				},error:function(){
					location.href="404.jsp";
				}
			});
			//選中刪除的方法
			update();
			chedelect();	
			
		}
		$(".search_btn").click(function(){
			var index = layer.msg('查询中，请稍候',{icon: 16,time:false,shade:0.8});
			//查询
			Queryall(1,1);
			//重新渲染
			form.render('checkbox');
			layer.close(index);
			layer.msg("查询成功！");
		});
		//刪除類容用按鈕的點擊事假通過選中的id來刪除
		function chedelect(){
			$("a[name='cut']").bind('click',function(){
				//用数组将选中的Id存起来
				var chec=$("input[name='xzdx']:checked");
				for(var s=0;s<chec.length;s++){
					var cid=chec.eq(s).val();
					$.ajax({	
						type:"POST",
						url:"../informationAction!czCut",
						dataType:"json",
						async:false,
						data:{cid:cid},
						success:function(msg){
							layer.alert('数据删除成功！！！', {icon: 1});
						},error:function(){
							layer.msg('删除失败', {icon: 5});
						}
				 	});
				}
			});
		}
		//渲染分页组件(需要传参 当前总页数,和每页的数据条数)
		function fy(count,pageNumber,limit){
			laypage.render({//指向存放分页的容器，值可以是容器ID、DOM对象
			    elem: 'pageBar',
			    curr:pageNumber,
			    limit:limit,
			    count:count,
			    limits:[1,5,10,20,30,40,50],
			    groups: 5,//连续出现的页码个数
				prev:"<i class='layui-icon layui-icon-left'></i>",//自定义“上一页”的内容，支持传入普通文本和HTML
				next:"<i class='layui-icon layui-icon-right'></i>",//下一页
				first:"<i class='layui-icon layui-icon-prev'></i>",//自定义“首页”的内容
				last:"<i class='layui-icon layui-icon-next'></i>",//自定义“尾页”的内容
				layout: ['count', 'prev', 'page', 'next', 'limit', 'refresh', 'skip'],
		    	theme:'#c00',
			    jump: function(obj,first){
			    	//得到当前点击的页码
			    	pageNumber = obj.curr;
			    	//得到每页需要显示的数据条数
			    	limit =obj.limit;
			    	//alert("将要去到第"+pageNumber+"页。每页显示"+limit+"条数据！")
			    	//console.log(obj);
			    	//首次执行
			    	if(first){
			        //alert("第一次加载分页组件哦");
			    		
			    	}else{
			    		//调用ajax得到数据
			    		Queryall(pageNumber,limit);
			    	}
			    }
			}); 
		}
		
	});
	//添加文章
	//改变窗口大小时，重置弹窗的高度，防止超出可视区域（如F12调出debug的操作）
	$(window).one("resize",function(){
		$(".newsAdd_btn").click(function(){
			var index = layui.layer.open({
				title : "添加新闻",
				type : 2,
				content : "addcenter.jsp",
				success : function(msg){
					setTimeout(function(){
						layui.layer.tips('点击此处返回新闻列表', '.layui-layer-setwin .layui-layer-close', {
							tips: 3
						});
					},500);
				}
			});		
			layui.layer.full(index);
		});
	}).resize();	

	//添加类型
	//改变窗口大小时，重置弹窗的高度，防止超出可视区域（如F12调出debug的操作）
	$(window).one("resize",function(){
		$(".newsAdd_NX").click(function(){
			var index = layui.layer.open({
				title : "新闻类型",
				type : 2,
				content : "addcenterType.jsp",
				success : function(msg){
					setTimeout(function(){
						layui.layer.tips('点击此处返回新闻列表', '.layui-layer-setwin .layui-layer-close', {
							tips: 3
						});
					},500);
				}
			});		
			layui.layer.full(index);
		});
	}).resize();	
});
//修改文章
function update(){
	layui.config({
		base : "js/"
	}).use(['form','layer','jquery','laypage'],function(){
		//改变窗口大小时，重置弹窗的高度，防止超出可视区域（如F12调出debug的操作）
		$(window).one("resize",function(){
			$(".newUpdate_btn").click(function(){
				var  id = $(this).parents("tr").find("th input").val();
				var index = layui.layer.open({
					title : "修改新闻",
					type : 2,
					content : "updatecenter.jsp?id="+id,
					success : function(msg){
						setTimeout(function(){
							layui.layer.tips('点击此处返回新闻列表', '.layui-layer-setwin .layui-layer-close', {
								tips: 3
							});
						},500);
					}
				});		
				layui.layer.full(index);
			});
		}).resize();	
	});
}




